<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>Erweiterte Suche</title>
<link rel="stylesheet" type="text/css" href="../C/C.css">
<script type="text/javascript" src="../C/highlight.pack.js"></script><script>
document.addEventListener('DOMContentLoaded', function() {
  var matches = document.querySelectorAll('code.syntax')
  for (var i = 0; i < matches.length; i++) {
    hljs.highlightBlock(matches[i]);
  }
}, false);</script><script type="text/javascript" src="../C/yelp.js"></script>
</head>
<body lang="de" dir="ltr"><main><div class="page">
<header><div class="inner pagewide"><div class="trails" role="navigation"><div class="trail">
<a class="trail" href="index.html" title="Tagger Hilfe">Tagger Hilfe</a> » </div></div></div></header><article><div class="hgroup pagewide"><h1 class="title"><span class="title">Erweiterte Suche</span></h1></div>
<div class="region">
<div class="contents pagewide">
<p class="p">Diese Seite erklärt, wie du die erweiterte Suche in <span class="app">Tagger</span> nutzt.</p>
<p class="p">Die erweiterte Suche ist ein mächtiges Feature in <span class="app">Tagger</span>, das es Benutzern erlaubt den Inhalt der Tags von Dateien nach bestimmten Werten zu durchsuchen. Das geschieht mittels einer Tag-basierten Syntax:</p>
<p class="p"><span class="code">!prop1="wert1";prop2="wert2"</span></p>
<p class="p">Wobei <span class="code">prop1</span>, <span class="code">prop2</span> valide Tag-Eigenschaften und <span class="code">wert1</span>, <span class="code">wert2</span> die in Anführungszeichen gesetzten Werte sind. Eigenschaften werden mit Semikolons (Strichpunkten) getrennt. Die letzte Eigenschaft endet nicht mit einem Semikolon.</p>
</div>
<section id=""><div class="inner">
<div class="hgroup pagewide"><h2 class="title"><span class="title">Valide Eigenschaften</span></h2></div>
<div class="region"><div class="contents pagewide">
<div class="list"><div class="inner"><div class="region"><ul class="list">
<li class="list"><p class="p"><span class="code">filename</span></p></li>
<li class="list"><p class="p"><span class="code">title</span></p></li>
<li class="list"><p class="p"><span class="code">artist</span></p></li>
<li class="list"><p class="p"><span class="code">album</span></p></li>
<li class="list"><p class="p"><span class="code">year</span></p></li>
<li class="list"><p class="p"><span class="code">track</span></p></li>
<li class="list"><p class="p"><span class="code">tracktotal</span></p></li>
<li class="list"><p class="p"><span class="code">albumartist</span></p></li>
<li class="list"><p class="p"><span class="code">genre</span></p></li>
<li class="list"><p class="p"><span class="code">comment</span></p></li>
<li class="list"><p class="p"><span class="code">beatsperminute (bpm)</span></p></li>
<li class="list"><p class="p"><span class="code">composer</span></p></li>
<li class="list"><p class="p"><span class="code">description</span></p></li>
<li class="list"><p class="p"><span class="code">discnumber</span></p></li>
<li class="list"><p class="p"><span class="code">disctotal</span></p></li>
<li class="list"><p class="p"><span class="code">publisher</span></p></li>
<li class="list"><p class="p"><span class="code">publishingdate</span></p></li>
<li class="list"><p class="p"><span class="code">custom</span></p></li>
</ul></div></div></div>
<p class="p">Die Groß-/Kleinschreibung wird nicht beachtet.</p>
</div></div>
</div></section><section id=""><div class="inner">
<div class="hgroup pagewide"><h2 class="title"><span class="title">Syntaxprüfung</span></h2></div>
<div class="region"><div class="contents pagewide"><p class="p">Wenn die Syntax deiner Suche gültig ist, wird das Texteingabefeld grün angezeigt und die Suche wird ausgeführt. Wenn die Syntax ungültig ist, wird das Suchfeld rot angezeigt und die Suche wird nicht angewendet.</p></div></div>
</div></section><section id=""><div class="inner">
<div class="hgroup pagewide"><h2 class="title"><span class="title">Beispiele</span></h2></div>
<div class="region"><div class="contents pagewide">
<p class="p"><span class="code">!artist=""</span></p>
<p class="p">Diese Suche filtert die Liste nach Musik, deren Interpret leer ist.</p>
<p class="p"><span class="code">!genre="";year="2022"</span></p>
<p class="p">Diese Suche filtert die Liste nach Musik, bei der das Genre leer und das Jahr auf 2022 gesetzt ist (Die Jahr- und Track-Eigenschaften sind nur gültig wenn eine Zahl angegeben wird).</p>
<p class="p"><span class="code">!title="";artist="bob"</span></p>
<p class="p">Diese Suche filtert die Liste nach Musik, deren Titel leer ist und deren Interpret <span class="code">bob</span> ist.</p>
<p class="p"><span class="code">!custom="mbrd"</span></p>
<p class="p">Diese Suche filtert die Liste nach Musik, die eine benutzerdefinierte Eigenschaft mit dem Namen <span class="code">mbrd</span> hat.</p>
</div></div>
</div></section><section class="links" role="navigation"><div class="inner">
<div class="hgroup pagewide"></div>
<div class="contents pagewide"><div class="links guidelinks"><div class="inner">
<div class="title"><h2><span class="title">Weitere Informationen</span></h2></div>
<div class="region"><ul><li class="links "><a href="index.html" title="Tagger Hilfe">Tagger Hilfe</a></li></ul></div>
</div></div></div>
</div></section>
</div>
<div class="clear"></div></article><footer><div class="inner pagewide"><div class="about ui-expander" role="contentinfo">
<div class="yelp-data yelp-data-ui-expander" data-yelp-expanded="false"></div>
<div class="inner">
<div class="hgroup"><h2><span class="title">Info</span></h2></div>
<div class="region"><div class="contents">
<div class="copyrights">
<div class="copyright">© 2023 Nicholas Logozzo</div>
<div class="copyright">© 2023 Nicholas Logozzo</div>
</div>
<div class="credits">
<div class="credits-authors">
<div class="title"><span class="title">Geschrieben von</span></div>
<ul class="credits"><li>Nicholas Logozzo</li></ul>
</div>
<div class="credits-publishers">
<div class="title"><span class="title">Veröffentlicht von</span></div>
<ul class="credits"><li>Nicholas Logozzo</li></ul>
</div>
<div class="credits-blank"></div>
<div class="credits-blank"></div>
</div>
<div class="license">
<div class="title"><span class="title">Creative Commons</span></div>
<div class="contents"><p class="p">Creative Commons Attribution 4.0 International License</p></div>
</div>
</div></div>
</div>
</div></div></footer>
</div></main></body>
</html>
